import time
from selenium import webdriver
from selenium.webdriver.common.by import By

# 打开浏览器
driver = webdriver.Chrome()
# 2.输入访问地址（URL）
driver.get("http://121.43.169.97:8848/pageA.html")
# 3.页面信息操作


# CSS 定位
# ID选择器 (#id值)
driver.find_element(By.CSS_SELECTOR, value="#userA").send_keys("admin")

# 类选择器 （.）
driver.find_element(By.CSS_SELECTOR, value=".emailA.dzyxA").send_keys("1847560271@qq.com")

# 元素选择器 (value="标签名")  不常用
driver.find_element(By.CSS_SELECTOR, value="input").send_keys("admin")

# 属性选择器 "[属性名='属性值']"
driver.find_element(By.CSS_SELECTOR, "[name='passwordA']").send_keys("123456")  # 标签属性

driver.find_element(By.CSS_SELECTOR, value=".telA").send_keys("17777429832")  # class属性

# 其他选择器  标签名[属性名*='局部属性值']
driver.find_element(By.CSS_SELECTOR, "p>input").send_keys("admin")  # 父子关系
driver.find_element(By.CSS_SELECTOR, "form input").send_keys("test")  # 上下级关系
driver.find_element(By.CSS_SELECTOR, "input[id*='pass']").send_keys("123456")  # 元素和属性模糊匹配扩展


# driver.maximize_window()  # 放大窗口
time.sleep(3)
# 4.关闭/退出浏览器
driver.quit()
